package Question19_11;
import java.util.Arrays;
public class Question {
public static void printPairSums(int[] array, int sum) {
Arrays.sort(array);
int first = 0;
int last = array.length - 1;
while (first < last) {
int s = array[first] + array[last];
if (s == sum) {
System.out.println(array[first] + " " + array[last]);
++first;
--last;
} else {
if (s < sum) {
++first;
} else {
--last;
}
}
}
}
public static void main(String[] args) {
int[] test = {9, 3, 6, 5, 7, -1, 13, 14, -2, 12, 0};
printPairSums(test, 12);
}
}